package com.capricornus.demo.service.user;

import com.capricornus.demo.common.util.PageResult;
import com.capricornus.demo.model.Student;

import java.util.List;

public interface StudentService {

    /**
     * 查询方法
     * @param studentId
     * @param studentName
     * @return
     */
    List<Student> selectList(String studentId,String studentName);

    /**
     * 分页
     * @param student
     * @return
     */
    PageResult findPage(Student student);


    /**
     * 根据用户ID查询用户信息
     * @param studentId
     * @return
     */
    public Student selectByPrimaryKey(String studentId);
    /**
     * 根据用户ID对用户进行逻辑删除
     * @param studentId
     * @return
     */
    public int updateStudentValId(String studentId);

    /**
     * 根据用户ID对用户进行物理删除
     * @param studentId
     * @return
     */
    public int deleteByStudentId(String studentId);

    /**
     * 新增
     * @param student
     * @return
     */
    public int insert(Student student);

    /**
     * 编辑
     * @param student
     * @return
     */
    public int update(Student student);
}
